Otto's Restaurant (Menu)

101 Osthoff Ave, Elkhart Lake
+1 888-330-5664

Give a rating to Otto's Restaurant

Suggest a dish

How much did you spend at Otto's Restaurant?